| API Documentation |  |

- MAIN PAGE
- NAMESPACES
- CLASSES

ExporterLoadResult.h
1 // ExporterLoadResult.h
3 //
5
6 namespace nkExport
7 {
14 struct ExporterLoadResult final
15 {
16 // Attributes
20 nkMemory::UniquePtr<Node> _tree ;
21
25 ExportError _error ;
26
27 // Functions
31 ExporterLoadResult () noexcept ;
35 ExporterLoadResult (const ExporterLoadResult&) = delete ;
41 ExporterLoadResult (ExporterLoadResult&& other) noexcept ;
42
43 // Operators
47 ExporterLoadResult& operator= (const ExporterLoadResult&) = delete ;
51 ExporterLoadResult& operator= (ExporterLoadResult&&) noexcept ;
52 } ;
53 }
nkExport::ExporterLoadResult::ExporterLoadResult
ExporterLoadResult() noexcept
nkExport
Encompasses all API of component NilkinsExport.
Definition: Base64Encoder.h:7
nkExport::ExporterLoadResult
Holds the information about a try to import data sources.
Definition: ExporterLoadResult.h:15
nkExport::ExportError
Holds information about a failure when trying to import an object using an Exporter.
Definition: ExportError.h:12
nkMemory::UniquePtr
Smart pointer owning the object instance it encapsulates.
Definition: UniquePtr.h:17
nkExport::ExporterLoadResult::_error
ExportError _error
Definition: ExporterLoadResult.h:25
nkExport::ExporterLoadResult::_tree
nkMemory::UniquePtr< Node > _tree
Definition: ExporterLoadResult.h:20